Geometric algebra: a computational framework for geometrical applications
نویسندگان
چکیده
Geometric algebra is a consistent computational framework in which to define geometric primitives and their relationships. This algebraic approach contains all geometric operators and permits specification of constructions in a totally coordinate-free manner. Since it contains primitives of any dimensionality (rather than just vectors) it has no special cases: all intersections of primitives are computed with one general incidence operator. We show that the quaternion representation of rotations is also naturally contained within the framework. Models of Euclidean geometry can be made which directly represent the algebra of spheres.
منابع مشابه
Geometric algebra: a computational framework for geometrical applications (part I: algebra)
Geometric algebra is a consistent computational framework in which to define geometric primitives and their relationships. This algebraic approach contains all geometric operators and permits specification of constructions in a coordinate-free manner. Thus, the ideas of geometric algebra are important for developers of CAD systems. This paper gives an introduction to the elements of geometric a...
متن کاملGeometric algebra: a computational framework for geometrical applications (part II: applications)
Geometric algebra is a consistent computational framework in which to define geometric primitives and their relationships. This algebraic approach contains all geometric operators and permits coordinate-free specification of computational constructions. It contains primitives of any dimensionality (rather than just vectors). This second paper on the subject uses the basic products to represent ...
متن کاملConformal Geometry, Euclidean Space and Geometric Algebra
Projective geometry provides the preferred framework for most implementations of Euclidean space in graphics applications. Translations and rotations are both linear transformations in projective geometry, which helps when it comes to programming complicated geometrical operations. But there is a fundamental weakness in this approach — the Euclidean distance between points is not handled in a s...
متن کاملA case study in geometric algebra : Fitting roommodels to 3 D point clouds Author : Moos
Many geometrical problems exist which have been researched thoroughly, but always using classical methods such as linear algebra as a framework for the problem. As linear algebra is an algebra based on coordinates and numbers as basic elements of computation, this leads to longwinded and non-universal code. Geometric algebra is an alternative formalism in which geometric objects are the basic e...
متن کاملGeometric Algebra - The mathematical language for Computational Engineering?
This work reviews some current engineering applications of geometric algebra and observes the potential of this mathematical language to become a basis for a wide range of computational engineering applications. Geometric algebra unifies many other mathematical concepts like quaternions and projective geometry and is able to easily deal with geometric objects, operations and transformations. Fo...
متن کامل